package com.itheima.home_work.list_work;

import java.util.ArrayList;
import java.util.Iterator;

public class Test {
    public static void main(String[] args) {
        /**
         * 创建一个ArrayList集合，添加5个整数，然后使用不同的方式遍历这些数据。
         *
         * 1. 自增for循环遍历
         *
         * 2. 迭代器遍历
         *
         * 3. 增强for循环遍历
         */

        ArrayList<Integer> arr = new ArrayList<>();

        arr.add(100);
        arr.add(300);
        arr.add(500);
        arr.add(200);
        arr.add(400);

        // 自增for循环遍历
        for (int i = 0; i < arr.size(); i++) {
            System.out.println(arr.get(i));
        }

        System.out.println("-------------------------");

        // 迭代器遍历
        Iterator<Integer> iterator = arr.iterator();
        while (iterator.hasNext()){
            System.out.println(iterator.next());
        }

        System.out.println("-------------------------");

        // 增强for循环遍历
        for (Integer cell: arr) {
            System.out.println(cell);
        }
    }
}
